\section{network::worker\_\-thread Class Reference}
\label{classnetwork_1_1worker__thread}\index{network::worker_thread@{network::worker\_\-thread}}
This class implements a \doxyref{worker\_\-thread}{p.}{classnetwork_1_1worker__thread}.  


{\tt \#include $<$worker\_\-thread.h$>$}

Inheritance diagram for network::worker\_\-thread::\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=3cm]{classnetwork_1_1worker__thread}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{CompactItemize}
\item 
\bf{worker\_\-thread} ()\label{classnetwork_1_1worker__thread_2d9d914ca20d5e46a93dac63d3d20f92}

\item 
virtual \bf{$\sim$worker\_\-thread} ()\label{classnetwork_1_1worker__thread_853081bf46fbaafe989be429366eb81f}

\item 
virtual void \bf{run} ()=0\label{classnetwork_1_1worker__thread_c2671b608908a5fb42d09317efb931dd}

\begin{CompactList}\small\item\em run runs the thread. This method should be implemented by sub-classes. \item\end{CompactList}\item 
void \bf{start\_\-thread} ()\label{classnetwork_1_1worker__thread_79edd8c46081c1761ae00e8c00519554}

\begin{CompactList}\small\item\em start\_\-thread starts the \doxyref{worker\_\-thread}{p.}{classnetwork_1_1worker__thread}. \item\end{CompactList}\item 
void \bf{join} ()\label{classnetwork_1_1worker__thread_5b248baf0cc36d5a650cdcd44207b26e}

\begin{CompactList}\small\item\em join joins the \doxyref{worker\_\-thread}{p.}{classnetwork_1_1worker__thread}. \item\end{CompactList}\end{CompactItemize}


\subsection{Detailed Description}
This class implements a \doxyref{worker\_\-thread}{p.}{classnetwork_1_1worker__thread}. 



Definition at line 37 of file worker\_\-thread.h.

The documentation for this class was generated from the following files:\begin{CompactItemize}
\item 
network/worker\_\-thread.h\item 
network/worker\_\-thread.cpp\end{CompactItemize}
